home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 21 / AMIGAplus Sonderheft 21 (1999)(ICP)(DE)[!].iso / PublicDomain / System / AHelp1_2 / Install < prev    next >
Text File  |  1999-08-23  |  3KB  |  134 lines

  1. ;
  2. ; AHelp installer Script - by Software Failure/Airsoft
  3. ;
  4. ; if there are any problems, email me: Andreas.Falkenhahn@gmx.de
  5. ;
  6.  
  7. (message (cat "\n\nAHelp V1.2 \n\n(c) 1997-99 by Andreas Falkenhahn\nArtworX by THE FALCONER\n\n"
  8.               "This script installs AHelp and the prefs\n"
  9.               "program to your harddisk and makes it ready\n"
  10.               "to use."
  11.          )
  12. )
  13.  
  14. (welcome)
  15.  
  16. (set #install "Installing AHelp...")
  17. (set #dir1 "Where do you want AHelp to be installed?\n(WBStartup is recommended)")
  18. (set #dir2 "Where do you want AHelp Prefs to be installed?") 
  19. (set #dir3 "Where do you want the AHelp documentation to be installed?") 
  20. (set #dir4 "Where do you want the developer files to be installed?")
  21. (set #finished "\nAHelp was successfully installed on your harddisk!\n\nHave fun!")
  22. (set #language "\nSelect the language you want to use for AHelp")
  23. (set #developer "\nWould you like to get the developer files\n(cd+ct) for translators installed?")
  24.  
  25. (set desti
  26.     (askdir
  27.         (prompt #dir1)
  28.         (help @askdir-help)
  29.         (default "SYS:WBStartup")
  30.     )
  31. )
  32.  
  33. (set dest1
  34.      (askdir
  35.             (prompt #dir2)
  36.             (help @askdir-help)
  37.             (default "SYS:Prefs")
  38.      )
  39. )
  40.  
  41. (set dest2
  42.      (askdir
  43.            (prompt #dir3)
  44.            (help @askdir-help)
  45.            (default "Help:")
  46.      )
  47. )
  48.  
  49. (set lang
  50.      (askchoice
  51.            (prompt #language)
  52.            (help @askchoice-help)
  53.            (choices "english" "deutsch")
  54.      )
  55. )
  56.  
  57. (set dev
  58.      (askbool
  59.            (prompt #developer)
  60.            (help @askbool-help)
  61.      )
  62. )
  63.  
  64. (if (= dev 1) (
  65.    (set devdir
  66.        (askdir
  67.               (prompt #dir4)
  68.               (default "LOCALE:")
  69.               (help @askdir-help)
  70.        )
  71.    )
  72. )) 
  73.   
  74. (working #install)
  75.  
  76. (copyfiles
  77.    (source "WBStartup/AHelp")
  78.    (dest desti)
  79.    (nogauge)
  80.    (infos)
  81. )
  82.  
  83. (copyfiles
  84.    (source "Prefs/AHelp")
  85.    (dest dest1)
  86.    (nogauge)
  87.    (infos)
  88. )
  89.  
  90. (copyfiles
  91.    (source "AHelp.guide")
  92.    (dest   dest2)
  93.    (nogauge)
  94.    (infos)
  95. )
  96.  
  97. (textfile
  98.    (dest "ENVARC:AHelp.path")
  99.    (append desti)
  100. )
  101.  
  102. (copyfiles
  103.   (source "envarc:AHelp.path")
  104.   (dest   "env:")
  105.   (nogauge)
  106. )
  107.  
  108. (if (= lang 1) (
  109.    (copyfiles
  110.       (source "Catalogs/deutsch/AHelp.catalog")
  111.       (dest "Locale:Catalogs/deutsch")
  112.       (nogauge)
  113.    )
  114. ))
  115.  
  116. (if (= dev 1) (
  117.    (copyfiles
  118.       (source "Catalogs")
  119.       (dest devdir)
  120.       (pattern "AHelp#?")
  121.       (nogauge)
  122.    )
  123. ))
  124.  
  125. (copyfiles 
  126.    (source "WBStartup/dat/AHelp.info")
  127.    (dest "ENV:SYS")
  128.    (nogauge)
  129. )
  130.  
  131. (message #finished)
  132.  
  133. (exit (quiet))
  134.